home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Ham Radio 2000
/
Ham Radio 2000.iso
/
ham2000
/
bbs
/
diebox19
/
tfpcr.doc
< prev
next >
Wrap
Text File
|
1990-07-30
|
9KB
|
251 lines
taendig macht und im Speicher verbleibt.
Anschliessend kann SP gestartet werden.
-----------------------
ACHTUNG:
Diese Software ist noch nicht 100%ig getestet, bitte irgendwelche
Probleme an DL1MEN @ DB0PV berichten.
TFPCR setzt voraus, dass ein "Dreilieterkabel" zwischen PC und TNC
verwendet wird, also nur die beiden Datenleitungen und Masse
(beim 25-poligen Stecker sind das Pins 2, 3 und 7).
Bisher getestet mit PK232 (neuere Version), MFJ1278 und TNC2 mit
TF und TAPR 1.1.6.
Nochmal Achtung:
Wer einen MFJ1278 neuerer Bauart hat sollte erst einmal sehen ob
diese TNC2 kompatibel ist - es gibt eine Version des 1278 bei der
man ein WA8DED-EPROM nachruesten kann, in diesem Fall ist das dem
TFPCR vorzuziehen!
-----------------------
So, und nun zur Installation:
1. Installation von SP:
--------------------
Achtung: Gilt nur fuer SP Version 4.01.01 oder hoeher!
Die Installation von SP ist anhand der Beispiele in SP.CFG und anhand des
Handbuches vorzunehmen. Wer sich nicht mit SP auskennt sollte es vielleicht
(so er hat) SP zunaechst einmal mit einem TNC2 mit WA8DED EPROM probieren,
nur um die Wahrscheinlichkeit zu minimieren, einen groben Schnitzer zu
begehen.
Als Minimum ist es notwendig, das SP-Handbuch vorher gruendlich zu lesen,
speziell die folgenden Kapitel:
- 1 bis 3.6 (Seiten 2-7)
- 4 (Seiten 31)
- 5.4 (Seite 37)
- A.1 (Seiten 55-65)
- A.10 (Seiten 71-74)
Nach Fertigstellen bzw. Aendern der entsprechenden SP.CFG ist folgendes zu
beachten:
Handbuch Seite 71, "TNC-Konfiguration":
Fuer den TFPCR-Treiber muss folgendes angegeben werden:
CFG=PORT0:5
CFG=BAUD0:9600
(angenommen TNC 0 ist der betreffende TNC, Baudrate ist egal da nicht
von SP bestimmt).
Also, "COM5" ist die pseudo-Schnittstelle fuer TFPCR. Die Baudrate muss
angegeben werden, ist aber irrelevant und wird NICHT abgefragt!
2. Installation von TFPCR.COM:
---------------------------
Zunaechst wird TFPCR.COM in ein DOS-Verzeichnis kopiert, das im
Suchpfad liegt.
Als naechstes ist der TNC anzuschliessen und in den KISS-Modus zu
bringen. Dies kann TFPCR.COM zwar zur Not auch, aber das ist einer der
Punkte die getestet werden muessen.
Nun wird ein Funkgeraet an den TNC angeschlossen.
Sie muessen wissen, welchen Port und welchen IRQ die Schnittstelle benutzt
an die der TNC angeschlossen ist. Ueblich sind:
COM1 -- Port 3F8 IRQ 4
COM2 -- Port 2F8 IRQ 3
TFPCR.COM ist auf folgende Werte eingestellt:
COM1 9600 Baud.
Sollte das bei Ihnen stimmen ist alles in Ordnung. Wenn nicht, muss
TFPCR.COM mit Parametern gestartet werden. ACHTUNG:
nur 2400, 4800, 9600 und 19200 Baud werden unterstuetzt!!
Folgende Parameter sind beim Aufruf von TFPCR verwendbar:
(es muss jeweils EIN Leerzeichen vor dem "-" stehen, KEINE Leerzeichen
innerhalb des Parameters)
-aXXX XXX = hexadezimale Portadresse, z.B. -a2F8
-bNNNN NNNN = Baudrate, 9600 oder 19200, z.B. -b19200
-iN N = IRQ-Vektornummer, z.B. -i3
-s AUTOKISS.CFG wird geladen (kein Parameter).
-Cn n = COM-Nummer (1,2,3 oder 4)
(ersetzt -a und -i bei Standard-Schnittstelle)
-IXX XX = hexadezimale Interruptadresse, z.B. -IFE
-------------------> ACHTUNG: WIRD VON SP 4.01.xx NICHT UNTERSTÜTZT!!!!!!
Um also zum Beispiel TFPCR.COM auf COM2 mit 19200 Baud zu
betreiben, wird am C> Prompt folgendes eingegeben:
TFPCR -a2F8 -b19200 -i3
oder:
TFPCR -C2 -b19200
2.1. Start von TFPCR.COM:
--------------------
Nach EIngabe des Befehls (TFPCR), eventuell mit Parametern, sollte
folgendes angezeigt werden:
╔═══════════════════════════════════════════════════════════╗
║ TFPCR - TFPCResident v2.1c / v1.20 / INT FE / Jul 17 1990 ║
║ ║
║ RS232 Port 2F8 IRQ 3 19200 Baud 10 Chans Params at 6D01 ║
║ ║
║ TF2.1c by NORD><LINK (DF2AU/DC4OX) Changes by DL1MEN ║
╚═══════════════════════════════════════════════════════════╝
Danach sollte das DOS-Prompt wieder erscheinen. Falls der Rechner sich
zu diesem Zeitpunkt aufhaengt, neu booten und nachsehen ob irgendwelche
residenten Programme oder Treiber geladen werden die entweder die
entsprechend benutzte COM-Schnittstelle oder den Timerinterrupt benutzen.
TFPCR ist nun resident geladen und beansprucht ca 66000 Bytes Systemspeicher.
Der Treiber kann nur einmal geladen werden, siehe 4.3 (@Q) um TFPCR
wieder zu entfernen.
Danach kann nun SP aufgerufen werden. Auf dem Startbildschirm sollte
nach kurzer Zeit fuer ein paar Sekunden angezeigt werden:
TNC 0 (TF-PC/KISS) in Host mode
3. Zu beachten:
------------
TFPCR ist zur Zeit fuer 10 Kanaele kompiliert.
Die folgenden TF2.1c Befehle existieren nicht in TFPCR:
A E H K QRES Z @F
WAEHREND TFPCR AKTIV IST DARF KEIN PROGRAMM GESTARTET WERDEN DAS DEN
COM-PORT BENUTZT DER FUER DEN TNC RESERVIERT IST!
Bei starkem Verkehrsaufkommen auf der Frequenz kann es vorkommen, dass
die DOS-Uhr nachgeht, dies ist normal. Ebenso kann es zu einer
- teilweise merklichen - Verlangsamung des Rechners kommen. Aus diesem
Grunde ist TFPCR.COM fuer 80286 kompiliert und kann auf einem XT
(ausser mit V20 oder V30) nicht laufen.
TFPCR kann in Verbindung mit SP dazu benutzt werden "trocken" zu ueben,
ohne angeschlossenen TNC ist TFPCR voll funktionsfaehig!
4. Zusaetzliche Features:
----------------------
TFPCR.COM bietet zwei zusaetzliche Features die intensiv getestet werden
sollten:
4.1. Kommandozeilenparameter "-s":
Mit "-s" auf der Kommandozeile (also z.B. Aufruf "TF -s") wird eine Datei
namens AUTOKISS.CFG gesucht. Diese Datei muss sich entweder im
augenblicklichen Verzeichnis oder im Wurzelverzeichnis (Root) des gerade
benutzten Laufwerks befinden.
Der gesamte Inhalt der Datei wird LANGSAM an den TNC gesendet. In dieser
Datei sollte sich ueblicherweise der TNC-Befehl befinden, der in den
KISS-Modus schaltet. Der TNC sollte 1 Sekunde nach Aussenden des letzten
Zeichens im KISS-Modus sein.
4.2. Extended-Befehl "@K":
Man kann auch, nach Laden von TFPCR, SP blind starten. Nachdem SP
hochgefahren ist gibt man ein:
ESC @K...
Wobei "..." der entsprechende TNC-Befehl ist der in den KISS-Modus
schaltet, z.B.:
ESC @Kkiss on
oder bei TF2.1c:
ESC @KESC@K
Es koennen mehrere Befehle ausgefuehrt werden, einer nach dem Anderen mit
ESC @K eingeleitet.
(ESC = Druecken der "ESC" Taste)
4.3. Entfernen von TFPCR:
Das Programm UNTFPC.COM entfernt TFPCR.COM aus dem Arbeitsspeicher.
5. PARAMETERVOREINSTELLUNG:
------------------------
Die wichtigsten Betriebsparameter koennen mittels DEBUG veraendert werden.
Wenn TFPCR.COM in DEBUG geladen ist, befinden sich die Parameter an der
Adresse die beim Starten unter "Params at" (im Beispiel oben 6D01)
angezeigt wird. Die Parameter sind, in dieser Reigenfolge:
Adresse
("Params at"
plus offset) Bytes Defaultwert Erklaerung
--------------------------------------------------------------------------
0000 6 " " Rufzeichen
0006 1 0x60 SSID (mit 0x60 geORt)
0007 1 4 Maximalzahl Connects
0008 1 0 NICHT AENDERN!
0009 1 0 0=digipeat aus, 1=digipeat ein
000A 1 0x40 P-persistence
000B 1 0x0A Slot time
000C 1 0x1E TXDELAY
000D 1 1 1=PTT ein, 0=PTT aus
000E 1 1 1=AX.25 Version 2, 0=AX.25 Version 1
000F 1 4 MAXFRAME
0010 1 0x0A Anzahl Wiederholungsversuche
0011 1 4 FRACK
0012 1 0 Call-Validation (0=aus, 1=ein)
0013 1 0 0=Duplex aus, 1=Duplex ein
0014 1 0 NICHT AENDERN!
0015 1 0 NICHT AENDERN!
0016 1 0 NICHT AENDERN!
0017 2 0x100 NICHT AENDERN!
0019 2 0x6400 Timer T2 (dezimal 100)
001B 2 0x5046 Timer T3 (dezimal 18000)
001D 2 0xF802 RS232-Port (2F8)
001F 2 0x300 RS232 IRQ (3)
0021 2 0x8025 Baudrate (9600)
0023 1 0xFE Interruptvektor (NICHT ÄNDERN!!)
.COMMXEα"v╒ 2O 9¿ BUFFERS.COMEα"vJ -@ ä¬ XDV.COM.COMEα"v